define(function(require, exports, module) {
    var me = {
        init: function(){
            var use  = ["render","setVm","VueInit"];
            use.forEach(function(name){
                for(var key in this) {
                    if(key == name) {
                        this[key]();
                    };
                };
            }.bind(this));
        },
        util:require("JS/common/util.js"),
        loading:window.loading(),
        element: document.getElementById('app'),
        template: require("TEMPLATE/my/my.tpl"),
        render: function(){
            this.element.innerHTML = this.template;
        },
        Vm:null,
        setVm: function(){
            if(!this.Vm) this.Vm = new Vue({
                el: this.element,
                data: {
                    headerUrl:null
                }
            });
        },
        VueInit: function(){
            var vm = this.Vm;
        },
    };
    me.init();
});